export interface InsureCompanyListDto {
    id: number
    name: string
    code: string
}
export interface InsuranceCompanyDto {
    id: number
    name: string
    insureName: string
    code: string
    insureType: number
    invokeType: string
    enable: boolean
    createUserName: string
    createTime: string
    fileUrl: string
    ruleName: string
}


export interface InsureCompanyDetailDto {
    /**
     * 保司编码
     */
    code: string
    /**
     * 创建时间
     */
    createTime: string
    /**
     * 创建人
     */
    createUserName: string
    /**
     * 是否启用（0:禁用  1:启用）
     */
    enable: boolean
    /**
     * 附件路径
     */
    fileUrl: string
    /**
     * 主键Id
     */
    id: number
    /**
     * 保司方案
     */
    insureCompanyPlanList: InsureCompanyPlanDto[]
    /**
     * 保险公司
     */
    insureName: string
    /**
     * 保险产品（1:日结保  2:长期保  3:团意险保）
     */
    insureType: number
    /**
     * 多种值，中间以英文逗号分割
     */
    invokeType: string
    /**
     * 保司名称
     */
    name: string
    /**
     * 推送规则Id
     */
    ruleId: number
    /**
     * 推送规则名称
     */
    ruleName: string
    /**
     * 更新时间
     */
    updateTime: string
    /**
     * 更新人
     */
    updateUserName: string

    source: string

    insurePlanName?: string[]

    emailRuleId?: number
}

export interface InsureCompanyPlanDto {
    /**
     * 主键Id
     */
    id: number
    /**
     * 方案编码
     */
    planCode: string
    /**
     * 方案名称
     */
    planName: string
}
